﻿using Sustainalytics.Portfolios.BL.Model;

namespace Sustainalytics.Portfolios.BL
{
    using System;
    using System.Collections.Generic;

    using Sustainalytics.Entities;

    public interface ISystemPortfolioManagement
    {
        void RemoveAllAutomaticSystemPortfolios();

        IDictionary<Guid, Portfolio> Add(SystemPortfolioInfo[] portfolios);

        void UpdateManualSystemPortfolios(IDictionary<Guid, Portfolio> automaticPortfoliosInfomation);
    }
}
